package com.vik.webgallery.web;

import java.security.Principal;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class LoginController{
 
	@RequestMapping(value="/user", method = RequestMethod.GET)
	public String printWelcome(ModelMap model, Principal principal ) {
 
		System.out.println(principal.toString());
		
		
		
		String name = principal.getName();
		model.addAttribute("name", name);
		model.addAttribute("message", "Spring Security Custom Form example");
		return "welcome";
 
	}
 
	@RequestMapping(value="/login", method = RequestMethod.GET)
	public String login(ModelMap model) {
 
		return "login";
 
	}
 
	@RequestMapping(value="/loginfailed", method = RequestMethod.GET)
	public String loginerror(ModelMap model) {
 
		model.addAttribute("error", "true");
		return "login";
 
	}
 
	@RequestMapping(value="/logoutx", method = RequestMethod.GET)
	public String logout(ModelMap model) {
		

		return "login";
	}
 
}
